Automatic Obstacle Detection For Usv's